<?php
 

/* Check if this is a valid include */
if (!defined('IN_SCRIPT')) {die($hdlang['attempt']);}

/***************************
Function hd_dbConnect()
***************************/
function hd_dbConnect() {
global $hd_settings;
global $hd_db_link;

    $hd_db_link = mysql_connect($hd_settings['database_host'],
    $hd_settings['database_user'], $hd_settings['database_pass']);

    if (@mysql_select_db ($hd_settings['database_name'], $hd_db_link))
    return $hd_db_link;
    else
    global $hdlang;
    hd_error("$hdlang[cant_connect_db] $hdlang[contact_webmsater] $hd_settings[webmaster_mail]!");

} // END hd_dbConnect()


/***************************
Function hd_dbClose()
***************************/
function hd_dbClose() {
global $hd_db_link;

    return @mysql_close($hd_db_link);

} // END hd_dbClose()


/***************************
Function hd_dbQuery()
***************************/
function hd_dbQuery($query)
{
    global $hd_last_query;
    global $hd_db_link;

    if (!$hd_db_link && !hd_dbConnect())
        return false;

    $hd_last_query = $query;
    return @mysql_query ($query, $hd_db_link);
} // END hd_dbQuery()


/***************************
Function hd_dbFetchAssoc()
***************************/
function hd_dbFetchAssoc($res) {

    return @mysql_fetch_assoc($res);

} // END hd_FetchAssoc()


/***************************
Function hd_dbFetchRow()
***************************/
function hd_dbFetchRow($res) {

    return @mysql_fetch_row($res);

} // END hd_FetchRow()


/***************************
Function hd_dbResult()
***************************/
function hd_dbResult($res, $row, $column) {

    return @mysql_result($res, $row, $column);

} // END hd_dbResult()


/***************************
Function hd_dbInsertID()
***************************/
function hd_dbInsertID() {
global $hd_db_link;

    if ($lastid = @mysql_insert_id($hd_db_link))
    {
        return $lastid;
    }

} // END hd_dbInsertID()


/***************************
Function hd_dbFreeResult()
***************************/
function hd_dbFreeResult($res) {

    return mysql_free_result($res);

} // END hd_dbFreeResult()


/***************************
Function hd_dbNumRows()
***************************/
function hd_dbNumRows($res) {

    return @mysql_num_rows($res);

} // END hd_dbNumRows()


/***************************
Function hd_dbAffectedRows()
***************************/
function hd_dbAffectedRows() {
global $hd_db_link;

    return @mysql_affected_rows($hd_db_link);

} // END hd_dbAffectedRows()

?>
